Epistemic Logic and Planning

نویسندگان

  • Shahin Maghsoudi
  • Ian D. Watson
چکیده

Artificial Intelligence algorithms can be divided into two groups according to the type of problems they solve. Knowledge-intensive domains contain explicit knowledge, whereas knowledge-poor domains contain implicit knowledge. Logical methods are more suitable for the first type. Neural networks and case-based reasoning (CBR) are more suitable for the second type. This project combines the inferencing power of epistemic logic (type 1) in the adaptation phase of CBR with the performance of case-based planning (type 2). This method is proved to be more efficient then using planning algorithms alone. Planning algorithms are computationally expensive. CBR, using a nearest neighbor algorithm (KNN) is used to make the process faster. A STRIPS planner creates plans for the case-base of a robot that delivers parts in a factory. The manager defines the problem, KNN extracts a plan and a logic sub-system adapts it according to belief revision theorems to resolve the plan inconsistencies. 1. Case-Based Reasoning CBR is a methodology that solves new problems by remembering solutions to past problems [1]. There are many algorithms used during the retrieval stage of CBR, including: Nearest Neighbor, locally weighted regression and inductive algorithms. In planning domains the use of CBR is called case-based planning (CBP). In this project problems are plans. A target case is a task assigned by the manager. Plan adaptation is done by a logic sub-system. Traditionally CBR has been conceptualized by the CBR cycle involving the processes: Retrieve, Reuse, Revise, and Retain [2]. Fig 1 shows a enhanced CBR cycle. Revision of Adaptation is between Reuse and Retain. Three types of sub-process can be categorized under the adaptation label: 1. Apply the solution to the problem. Check it is solved or not. Stay in the modification loop until problem is solved. 2. If the original retrieved case did solve the problem add a memo to a field about this new problem and retain it. 3. If the original case was modified then create a new case and retain it. In Fig. 1, the terms Reuse, Adaptation and Case are used in the following manner: Reuse = apply the best case to the problem Adapt = modify the best case, create and modify a new case Case = information about a past solved problem plus its solution Target case = information about the present unsolved problem Figure 1 is inspired by [1] and [2] and substitutes the traditional CBR cycle with a more accurate diagram. In this project, if a retrieved case is inefficient to solve the problem then the adaptation sub-system resolves inconsistencies using epistemic logic to create a new solution (a new case) that will be appended to the case-base.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Gentle Introduction to Epistemic Planning: The DEL Approach

Epistemic planning can be used for decision making in multi-agent situations with distributed knowledge and capabilities. Dynamic Epistemic Logic (DEL) has been shown to provide a very natural and expressive framework for epistemic planning. In this paper, we aim to give an accessible introduction to DEL-based epistemic planning. The paper starts with the most classical framework for planning, ...

متن کامل

On the Impact of Modal Depth in Epistemic Planning

Epistemic planning is a variant of automated planning in the framework of dynamic epistemic logic. In recent works, the epistemic planning problem has been proved to be undecidable when preconditions of events can be epistemic formulas of arbitrary complexity, and in particular arbitrary modal depth. It is known however that when preconditions are propositional (and there are no postconditions)...

متن کامل

Complexity Results in Epistemic Planning

Epistemic planning is a very expressive framework that extends automated planning by the incorporation of dynamic epistemic logic (DEL). We provide complexity results on the plan existence problem for multi-agent planning tasks, focusing on purely epistemic actions with propositional preconditions. We show that moving from epistemic preconditions to propositional preconditions makes it decidabl...

متن کامل

Planning Using Dynamic Epistemic Logic: Correspondence and Complexity

A growing community investigates planning using dynamic epistemic logic. Another framework based on similar ideas is knowledgebased programs as plans. Here we show how actions correspond in the two frameworks. We finally discuss fragments of DEL planning obtained by the restriction of event models. Fragments are separated by virtue of their computational complexity.

متن کامل

Cooperative Epistemic Multi-Agent Planning for Implicit Coordination

Epistemic planning can be used for decision making in multi-agent situations with distributed knowledge and capabilities. Recently, Dynamic Epistemic Logic (DEL) has been shown to provide a very natural and expressive framework for epistemic planning. We extend the DEL-based epistemic planning framework to include perspective shifts, allowing us to define new notions of sequential and condition...

متن کامل

Undecidability in Epistemic Planning

Dynamic epistemic logic (DEL) provides a very expressive framework for multi-agent planning that can deal with nondeterminism, partial observability, sensing actions, and arbitrary nesting of beliefs about other agents’ beliefs. However, as we show in this paper, this expressiveness comes at a price. The planning framework is undecidable, even if we allow only purely epistemic actions (actions ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004